package com.universalInterface.lims_interface.vo.api;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author Lx
 * @date 2023/12/28 14:22
 * @description
 */
@Schema(description = "C#的JSON解析对象")
@Data
public class TestConclusionParamVos implements Serializable {
    private static final long serialVersionUID = -3185705215813104242L;

    @Schema(name = "remarks1", description = "备注1")
    @JSONField(name = "Remarks1")
    private String remarks1;

    @Schema(name = "remarks2", description = "备注2")
    @JSONField(name = "Remarks2")
    private String remarks2;

    @Schema(name = "remarks3", description = "备注3")
    @JSONField(name = "Remarks3")
    private String remarks3;

    @Schema(name = "conclusion", description = "结论")
    @JSONField(name = "Conclusion")
    private String conclusion;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Schema(name = "time", description = "报告出具时间")
    @JSONField(name = "ReportTime")
    private LocalDateTime time;

    @Schema(name = "inspector", description = "测试人")
    @JSONField(name = "Inspector")
    private String inspector;
}
